package cn.cubic.sys.modular.emp.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 员工表
 *
 */
@Data
@TableName("sys_emp")
public class SysEmp {

    /**
     * 主键
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 工号
     */
    private String jobNum;

    /**
     * 所属机构id
     */
    private Long orgId;

    /**
     * 所属机构名称
     */
    private String orgName;


    /**
     * 生日
     */
//    @DateValue(message = "生日格式不正确，请检查birthday参数", groups = {add.class, edit.class, updateInfo.class})
//    private String birthday;

    /**
     * 性别(字典 1男 2女)
     */
//    @NotNull(message = "性别不能为空，请检查sex参数", groups = {updateInfo.class})
//    @Min(value = 1, message = "性别格式错误，请检查sex参数", groups = {updateInfo.class})
//    @Max(value = 2, message = "性别格式错误，请检查sex参数", groups = {updateInfo.class})
//    private Integer sex;

    /**
     * 邮箱
     */
//    @Email(message = "邮箱格式错误，请检查email参数", groups = {updateInfo.class})
//    private String email;
}
